From 751e5ae7c399e0dcfad64bf6a2f35f325e7d87d2 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 18 Mar 2008 13:14:26 +0000 Subject: [PATCH] Xend forgets to write the domain's VDI UUID into the domain state file once the domain is started (before it's there). Once xend is restarted it will not know the association between the VBD and VDI anymore due to the missing UUID. This patch fixes this. Signed-off-by: Stefan Berger --- tools/python/xen/xend/XendConfig.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/python/xen/xend/XendConfig.py b/tools/python/xen/xend/XendConfig.py index eaa9eee01e..09a0cb3013 100644 --- a/tools/python/xen/xend/XendConfig.py +++ b/tools/python/xen/xend/XendConfig.py @@ -991,6 +991,7 @@ class XendConfig(dict): dev_type, dev_cfg = self['devices'][dev_uuid] is_bootable = dev_cfg.get('bootable', 0) config.append(['bootable', int(is_bootable)]) + config.append(['VDI'], dev_cfg.get('VDI', '')) sxpr.append(['device', config]) -- 2.30.2